home *** CD-ROM | disk | FTP | other *** search
/ Shareware Direct / Shareware Direct.iso / riss / blank51b / blank_it.doc < prev    next >
Text File  |  1992-10-18  |  77KB  |  1,696 lines

  1.  
  2.  
  3.  
  4.  
  5.                    
  6.                    
  7.                    
  8.                    
  9.                    
  10.                    
  11.                    
  12.                    
  13.                    
  14.                    
  15.                    
  16.                    
  17.                    
  18.                    
  19.                    
  20.                    +---------------------------------------+
  21.                    |                                       |
  22.                    |       BLANK-IT(tm) Version 5.1b       |
  23.                    |                                       |
  24.                    |         Screen Saver Software         |
  25.                    |             Documentation             |
  26.                    |                                       |
  27.                    |     Copyright(c) 1990, 1991, 1992     |
  28.                    |    Rhode Island Soft Systems, Inc.    |
  29.                    |              PO Box  748              |
  30.                    |     Woonsocket,  RI  02895   USA      |
  31.                    |          All Rights Reserved          |
  32.                    |                                       |
  33.                    |       Voice/Fax: (401) 658-4632       |
  34.                    |                                       |
  35.                    |    24-hour  Support Bulletin Board    |
  36.                    |    CONNECTIONS BBS: (401) 658-3465    |
  37.                    |                                       |
  38.                    |            Made in the USA            |
  39.                    |                                       |
  40.                    +---------------------------------------+
  41.  
  42.  
  43.  
  44.  
  45.  
  46.                              BLANK-IT  VERSION 5.1b
  47.                              ----------------------
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.                                TABLE OF CONTENTS
  55.                                -----------------
  56.  
  57.        
  58.        INTRODUCTION ...............................................1
  59.        WHAT IS A SCREEN SAVER? ....................................1
  60.        WHAT WILL BLANK-IT DO FOR ME? ..............................1
  61.        WHAT IS SO SPECIAL ABOUT BLANK-IT? .........................2
  62.           discarding keystrokes ...................................2
  63.           user selective timeout ..................................2
  64.           works with all types of monitors ........................2
  65.        OVERVIEW OF ADVANCED FEATURES AND IMPROVEMENTS..............3
  66.           quick blank "hot key" ...................................3
  67.           enable/disable option ...................................3
  68.           Windows compatibility ...................................3
  69.           mouse support ...........................................3
  70.           works with high speed communications ....................3
  71.           keeps screen blank ......................................3
  72.           enhanced graphics mode support ..........................4
  73.           memory usage ............................................4
  74.        INSTALLING BLANK-IT VERSION 5.1b ...........................5
  75.           executing from the command line .........................5
  76.           specifying custom options ...............................5
  77.           executing from AUTOEXEC.BAT .............................6
  78.           use with other TSRs, programs, and drivers ..............6
  79.        A NOTE TO THOSE NOT YET CONVINCED ..........................7
  80.        COMMAND LINE OPTIONS .......................................8
  81.           Options available at load time only .....................8
  82.              mouse support (/M) ...................................8
  83.              keyboard management (/K) .............................8
  84.           Transient options, always available .....................9
  85.              enable (/E) ..........................................9
  86.              disable (/D) .........................................9
  87.              timeout changes (0 to 59) ...........................10
  88.              hotkey selection (/H) ...............................10
  89.                 hotkey values (0 to 5) ...........................11
  90.              Windows compatibility mode (/W) .....................11
  91.              normal mode (/N) ....................................11
  92.              message suppression (/S) ............................12
  93.           Summary of Command Line Options ........................12
  94.        
  95.        
  96.        
  97.        
  98.        
  99.        
  100.        BLANK-IT(tm) 5.1b Documentation                   Table of Contents
  101.  
  102.  
  103.  
  104.        
  105.                        TABLE OF CONTENTS - CONTINUED
  106.                        -----------------------------
  107.  
  108.                        
  109.        
  110.        BLANK-IT's NEW API ........................................13
  111.        NEW USE OF ERRORLEVELs ....................................14
  112.           ERRORLEVELs defined ....................................14
  113.        NEW USE OF VERBOSE ERROR MESSAGES .........................15
  114.           error messages explained ...............................15
  115.        BLANK-IT VERSION 5.1b FEATURE SUMMARY .....................17
  116.        DEFINITION OF SHAREWARE ...................................18
  117.        BLANK-IT VERSION 5.1b REGISTRATION INFORMATION ............19
  118.        BENEFITS OF REGISTRATION ..................................20
  119.        INTERNATIONAL (NON-U.S.) REGISTRATIONS ....................21
  120.           European orders ........................................21
  121.           Non-European International orders ......................21
  122.           US orders ..............................................21
  123.        SITE LICENSE INFORMATION ..................................22
  124.        FAIR, NO FEAR UPGRADE POLICY ..............................22
  125.        HOW TO CONTACT RHODE ISLAND SOFT SYSTEMS, INC. ............23
  126.        THE ASSOCIATION OF SHAREWARE PROFESSIONALS ................24
  127.        BLANK-IT 5.1b LIMITED WARRANTY INFORMATION ................25
  128.        REPORTING PROBLEMS WITH BLANK-IT 5.1b .....................26
  129.        TRADEMARK DECLARATIONS ....................................26
  130.        COPYRIGHT STATEMENT .......................................26       
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.        
  140.        
  141.        
  142.        
  143.        
  144.        
  145.        
  146.        
  147.        
  148.        
  149.        
  150.        
  151.        
  152.        
  153.        
  154.        
  155.        
  156.        
  157.        
  158.        
  159.        BLANK-IT(tm) 5.1b Documentation                   Table of Contents
  160.  
  161.  
  162.  
  163.                         Welcome to BLANK-IT Version 5.1b!
  164.                         ---------------------------------
  165.  
  166.        BLANK-IT is a memory resident screen-saver program, for IBM
  167.        PCs and compatibles, that has several special features that make it
  168.        stand head-and-shoulders above the rest.
  169.  
  170.  
  171.  
  172.                              WHAT IS A SCREEN SAVER?
  173.                              -----------------------
  174.  
  175.        "Screen Saver" programs are programs that can be loaded into memory
  176.        and then forgotten about.  After a certain period of keyboard
  177.        inactivity, the program will cause the computer screen to black-out.
  178.        Pressing the space bar will cause the display to reappear, and the
  179.        user is right where he/she left off before the screen blanked out.
  180.  
  181.        The entire purpose of a screen blanker is to stop screen "burn in"
  182.        which can result from having a computer screen displaying the same
  183.        image for long periods of time.  When a screen becomes burned in,
  184.        the screen can be read even when the computer is turned off!  This
  185.        sort of burn-in ruins the monitor, necessitating it's replacement,
  186.        which can quickly become very expensive.
  187.  
  188.        For those who have never heard of screen burn-in before, please be 
  189.        warned that it is NOT uncommon.  Burn-in risks are especially high in
  190.        instances where a computer is often waiting at a data entry screen 
  191.        or where one particular program is used often, where the same 
  192.        information stays on the screen for long periods of time.
  193.  
  194.        Companies that have a large quantity of IBM Compatible
  195.        computers that run for long periods of time are extremely
  196.        susceptible to problems with screen burn-in, so we heavily
  197.        recommend the use of BLANK-IT.
  198.  
  199.  
  200.  
  201.                           WHAT WILL BLANK-IT DO FOR ME?
  202.                           -----------------------------
  203.  
  204.        BLANK-IT is a program that will black out the computer display
  205.        after a certain "timeout" so that the computer screen won't
  206.        become burned-in.  BLANK-IT defaults to a timeout of 10 minutes,
  207.        however this timeout can be changed by entering a new timeout
  208.        on the command line.  Valid timeouts are specified in minutes,
  209.        and can range between 0 and 59.  As long as keys are being
  210.        pressed, the screen will not blank, and there will be no
  211.        evidence that BLANK-IT is even running.  However, if the timeout
  212.        period is exceeded since the last key press, then the screen will
  213.        blank.  When the space bar is pressed, the screen will reappear 
  214.        and the user will be right where he/she left off.  Please note that
  215.        this is only the tip of the iceberg, so to speak, as BLANK-IT has
  216.        a plethora of advanced features -- read on for details!
  217.  
  218.        BLANK-IT(tm) 5.1b Documentation                             PAGE 1
  219.  
  220.  
  221.  
  222.                        WHAT IS SO SPECIAL ABOUT BLANK-IT?
  223.                        ----------------------------------
  224.  
  225.        There are many screen savers available today; however, we decided
  226.        to write BLANK-IT because we saw flaws in all of the others.  We will
  227.        begin with the basic principles behind BLANK-IT, and present the
  228.        truly impressive items a bit later.
  229.  
  230.        The assumption made in screen-savers is that keyboard activity
  231.        denotes computer usage.  While this is a valid enough statement
  232.        to base a screen-saver on, it's not entirely true.  There are
  233.        times when a computer is being used, but doesn't require keyboard
  234.        input.  When taking into account the fact that every screen saver
  235.        we have seen to date PASSES THRU the key that was pressed to
  236.        reactivate the screen, one will realize our first concern.  Some
  237.        programs begin crunching away on some lengthy task and present a
  238.        message saying "Press any key to abort."  If, ten minutes later,
  239.        the screen should blank out, the user wouldn't want to press a key 
  240.        to bring back the screen and have that key passed thru to the 
  241.        application -- that would cause the task to be aborted!
  242.  
  243.        Also, there are times when a user might get up to take a phone call
  244.        and get sidetracked, and return to the computer a couple hours
  245.        later.  In the time that has elapsed, the person has forgotten what
  246.        he/she was doing.  Pressing a key to bring up the screen could be
  247.        dangerous, not knowing what sort of input the program might be
  248.        waiting for.
  249.  
  250.        With the previous arguments in mind, we wrote BLANK-IT so that it
  251.        will discard the key that is pressed when the screen in blanked.
  252.  
  253.        Although the previous feature was reason enough to write BLANK-IT,
  254.        there were several additional reasons.  BLANK-IT, unlike many other
  255.        screen savers, will work with all display types, including CGA,
  256.        EGA, VGA, and monochrome.  Between work and home, we did not like
  257.        using many different types of screen savers.
  258.  
  259.        The next advantage that BLANK-IT has over some screen savers is
  260.        that it has the ability to specify a timeout on the command line,
  261.        whereas others are hard-coded to specific times.
  262.  
  263.        Furthermore, many other screen savers use techniques that steal
  264.        inordinately large amounts of precious memory from other
  265.        applications.  BLANK-IT uses less than 1K of memory when loaded!
  266.        We have never seen a screen saver, packed with so many features, that 
  267.        is as small as BLANK-IT.
  268.        
  269.        Finally, there are several other advanced features and benefits
  270.        that we've incorporated into BLANK-IT which are detailed in the
  271.        following section. 
  272.  
  273.        
  274.        
  275.        
  276.        
  277.        BLANK-IT(tm) 5.1b Documentation                             PAGE 2
  278.  
  279.  
  280.  
  281.                   OVERVIEW OF ADVANCED FEATURES AND IMPROVEMENTS
  282.                   ----------------------------------------------
  283.  
  284.        BLANK-IT Version 5.1b, unlike most of the other screen savers, has
  285.        a "hot key" which enhances it greatly, making it two products in one.
  286.        The "hot key" will cause the screen to blank immediately, and act as 
  287.        if it had timed out, awaiting someone to press the space bar.  The 
  288.        "hot key" is user-selective, allowing the user to customize the 
  289.        software to his/her needs and preferences.  Such a feature is useful 
  290.        in two instances.  The first instance is when the user gets up to 
  291.        leave -- the user knows that he/she is leaving, so why bother waiting 
  292.        for the timeout period?  (it could conceivably be set to an hour or 
  293.        so).  The second instance where this feature could be useful is when 
  294.        a user is working on something that is confidential -- if someone 
  295.        should approach, simply pressing the "hot key" will insure privacy.
  296.        BLANK-IT also provides the ability to disable the timer, leaving the
  297.        "hot key" active, which can stop BLANK-IT from being an automatic
  298.        screen saver and turn it into a privacy feature!  Furthermore, one can
  299.        also opt to reverse this scenario and disable the "hot key" while 
  300.        turning the timer on to turn BLANK-IT into ONLY a screen saver! 
  301.  
  302.        In addition to the "hot key" feature above, BLANK-IT now includes 
  303.        several command-line options that can be invoked to enhance BLANK-IT's
  304.        operation.  Such options include the /E and /D options to enable and
  305.        disable BLANK-IT, respectively.  Utilizing such options will allow a
  306.        user to effectively turn BLANK-IT on and off at will.  These command-
  307.        line options are extremely convenient for use in batch files.  
  308.        
  309.        With BLANK-IT Version 5.1b we have added other, additional command-line
  310.        options that provide some very innovative options such as MS-Windows
  311.        compatibility, the ability to select the "hot key", and much more. 
  312.        Please refer to the section on COMMAND LINE OPTIONS for additional
  313.        details on all of the new, advanced features.
  314.        
  315.        We are pleased to announce that BLANK-IT Version 5.1b now supports
  316.        a mouse in DOS!  Now BLANK-IT will treat mouse movements as being
  317.        equivalent to keyboard activity.  This means that BLANK-IT will
  318.        not blank a screen during mouse activity, and will unblank a blank
  319.        screen if the mouse is moved.  Of course, mouse support is fully
  320.        optional.
  321.        
  322.        BLANK-IT Version 5.1b has been verified to work properly with high
  323.        speed communications.  It seems that many screen savers have a problem 
  324.        with blanking the screen during high speed communications. 
  325.  
  326.        Please note that, unlike several other screen savers, BLANK-IT
  327.        not only blanks the screen, but blanks any information written to
  328.        the screen after it is originally blanked.  Other popular screen
  329.        savers blank the screen but do NOT handle any data written to the
  330.        screen after it was blanked.  A good example is downloading with
  331.        Procomm.  After the screen blanks, other screen savers don't
  332.        stop the block counts from popping up in the middle of the black
  333.        screen.   BLANK-IT Version 5.1b handles these situations perfectly.
  334.  
  335.        
  336.        BLANK-IT(tm) 5.1b Documentation                             PAGE 3
  337.  
  338.  
  339.  
  340.        There is a problem that we had fixed with BLANK-IT Version 4.1a,
  341.        and remains intact in Version 5.1b, which is not often encountered, 
  342.        but which we have accounted for. When using "remote control" software, 
  343.        the remote PC may blank out while a user is connected to it from afar.
  344.        As the user types, the keystrokes do NOT reactivate the remote screen.
  345.        This is perfect since the user does not need the remote screen to be 
  346.        active. However, when using a CGA display, if the user were to issue 
  347.        a DIR command the CGA display would turn the monitor back on.  Whenever
  348.        a CGA monitor scrolls the screen it disables and then enables the
  349.        screen.  As such, the screen would be enabled by the monitor without
  350.        BLANK-IT knowing about it.  There are a few other instances where
  351.        this sort of situation could arise.  There is a slim chance that the
  352.        average user would encounter this bizarre situation; however, we have
  353.        accounted for this problem.
  354.  
  355.        BLANK-IT is designed primarily for text mode use only; however, we
  356.        have taken steps to insure flexibility when dealing with graphics
  357.        mode.  Other popular screen savers do not handle graphics mode
  358.        at all, but most of the graphics applications we have tested to
  359.        date now work with BLANK-IT Version 5.1b.  When the screen blanks,
  360.        press the space bar and the graphics screen will reappear like
  361.        you would expect, and all is normal.  We do not claim BLANK-IT to
  362.        fully support all graphics modes as of Version 5.1b, however we have
  363.        taken measures to make it compatible with everything we have seen to
  364.        date.  If you encounter any peculiarities with BLANK-IT involving
  365.        graphics displays, please let us know so that we can make BLANK-IT
  366.        the best product on the market!
  367.  
  368.        New in BLANK-IT Version 5.1b, we've added extensive DOS ERRORLEVEL
  369.        support so that users may write "smart" batch files and programs to
  370.        test the results of executing BLANK-IT.  More importantly, we've added
  371.        an intense, full-featured Application Program Interface (API) for full,
  372.        external control of BLANK-IT unlike anything we've ever even HEARD of
  373.        in another screen saver!!  Now, users may write programs, such as 
  374.        DOS shells and menus, etc. that can communicate with BLANK-IT and 
  375.        instruct BLANK-IT!
  376.        
  377.        Finally, BLANK-IT Version 5.1b was written in pure assembly language so
  378.        that it is as fast, as small, and as tight as possible.  When
  379.        resident, it requires less thank 1K of memory.  Most of the other
  380.        popular screen savers require upwards of 4K each, with some requiring
  381.        even 25K or more of precious computer memory -- and these have even
  382.        fewer features than BLANK-IT 5.1b!
  383.  
  384.  
  385.        
  386.        
  387.        
  388.        
  389.        
  390.        
  391.        
  392.        
  393.        
  394.        
  395.        BLANK-IT(tm) 5.1b Documentation                             PAGE 4
  396.  
  397.  
  398.  
  399.                        INSTALLING BLANK-IT VERSION 5.1b
  400.                        --------------------------------
  401.  
  402.        At this point, please look for all of the files that belong to the 
  403.        BLANK-IT Version 5.1b package.  All of the files are listed in the 
  404.        file PACKING.LST.  If the PACKING.LST file or any of the files listed 
  405.        in PACKING.LST are missing, please contact us for an official copy of 
  406.        BLANK-IT Version 5.1b -- it would not be fair to either the user or 
  407.        Rhode Island Soft Systems, Inc. to have a user evaluate an incomplete 
  408.        package.  Now for the installation instructions.
  409.        
  410.        BLANK-IT Version 5.1b is very easy to use and to install.  One 
  411.        method of using BLANK-IT is to simply execute it from the DOS 
  412.        command line like any other executable program -- type in the 
  413.        full path of where BLANK-IT resides on disk.  If the current DOS 
  414.        directory contains BLANK-IT, it can be installed by typing:
  415.  
  416.                                   BLANK-IT
  417.  
  418.        If BLANK-IT is not in the current DOS directory, then a full "path",
  419.        to where BLANK-IT can be found, must be entered.  For example, if 
  420.        BLANK-IT has been placed in a directory on the C: drive called \UTILS 
  421.        then the following command might be used:
  422.        
  423.                               C:\UTILS\BLANK-IT
  424.                           
  425.        As an optional parameter, program name may be followed with a
  426.        number from 0 to 59.  This number is the duration, in minutes, that
  427.        BLANK-IT should wait after each key stroke before it blanks the screen.
  428.        The default is 10 minutes.  If an alternate timeout period is desired,
  429.        it may be specified on the command-line.  To set a timeout of 3 
  430.        minutes, for example, BLANK-IT would be installed as follows:
  431.  
  432.                                   BLANK-IT 3             
  433.        
  434.        Of course, a timeout can be specified along with a full path.  
  435.        Combining examples above, BLANK-IT might be installed as follows:
  436.        
  437.                              C:\UTILS\BLANK-IT 3
  438.      
  439.        There are many other command-line parameters which can be used, in
  440.        addition to specifying a timeout.  We will discuss the meanings of
  441.        each of these options in subsequent sections.  To run BLANK-IT with
  442.        these options, one can simply add them to the end of the command,
  443.        separated by spaces.  To also specify the /E and /N options in the
  444.        previous example, one can enter:
  445.        
  446.                            C:\UTILS\BLANK-IT 3 /E /N       
  447.                            
  448.        which would install BLANK-IT with a 3 minute timeout, and make sure
  449.        it's enabled and running in "normal" mode.  Please refer to the 
  450.        section on COMMAND LINE PARAMETERS for more details on the available 
  451.        options and their respective usage.
  452.     
  453.        
  454.        BLANK-IT(tm) 5.1b Documentation                             PAGE 5
  455.        
  456.        
  457.        
  458.        Although BLANK-IT can be executed from the DOS command line, probably
  459.        the most common way of installing BLANK-IT is to place it in the
  460.        root (top level) directory of the boot disk(ette), and placing
  461.        one of the commands described above in the AUTOEXEC.BAT file.  
  462.        
  463.        Placing the command in an AUTOEXEC.BAT file will insure
  464.        that BLANK-IT is installed every time the computer is turned on or
  465.        re-booted (reset). If BLANK-IT isn't executed from an AUTOEXEC.BAT 
  466.        file, then it will only be active until the computer is re-booted 
  467.        (reset), or turned off.  If BLANK-IT will be executed from an 
  468.        AUTOEXEC.BAT file and a copy of BLANK-IT.COM is not located in 
  469.        top-level directory of the bootable disk (ie. A:\ or C:\ ) then
  470.        a full path to BLANK-IT must be specified, such as:
  471.        
  472.                             C:\UTILS\BLANK-IT
  473.  
  474.        If several memory resident (TSR) utilities are being used, we 
  475.        suggest that BLANK-IT be installed after any other memory resident
  476.        utilities.  Also, BLANK-IT should always be loaded AFTER mouse 
  477.        drivers if the mouse option (/M) is specified.  
  478.        
  479.        For best performance, place BLANK-IT as close to the end of your
  480.        AUTOEXEC.BAT file as possible.  Please be careful NOT to place it
  481.        after programs that do not end, such as a menu program or the
  482.        DOSSHELL.  If BLANK-IT is accidentally placed after the DOSSHELL, for 
  483.        example, the DOSSHELL will take over and BLANK-IT will never run!
  484.        
  485.        Please consult a DOS manual for more information on the DOS
  486.        "PATH" and the AUTOEXEC.BAT file, as needed.
  487.  
  488.        
  489.        
  490.        
  491.        
  492.        
  493.        
  494.        
  495.        
  496.        
  497.        
  498.        
  499.        
  500.        
  501.        
  502.        
  503.        
  504.        
  505.        
  506.        
  507.        
  508.        
  509.        
  510.        
  511.        
  512.        
  513.        BLANK-IT(tm) 5.1b Documentation                             PAGE 6
  514.  
  515.                       
  516.                       
  517.                       A NOTE TO THOSE NOT YET CONVINCED
  518.                       ---------------------------------
  519.  
  520.        More than one person has told us that they are aware of the
  521.        problem with "burning in" the phosphors in their monitors, so
  522.        they turn off their monitors whenever they aren't using their
  523.        computers.  Our reply is simply that BLANK-IT accomplishes the
  524.        same objective without the undue wear-and-tear on the hardware.
  525.  
  526.        Clearing the screen is much less strain on a monitor that
  527.        constantly turning it on and off.
  528.  
  529.        Furthermore, BLANK-IT will faithfully remember to blank the
  530.        screen even in cases where a user is caught away from the
  531.        computer, unexpectedly, for an extended period of time.  In
  532.        this manner, BLANK-IT acts as a safety net for those times when 
  533.        the user is caught off guard.
  534.  
  535.        One user wrote us a letter detailing how he left for vacation
  536.        on one occasion, and forgot to turn off his monochrome monitor.
  537.        Fear struck him while he was boarding his plane.  A week later
  538.        he returned to find that BLANK-IT had faithfully saved his 
  539.        screen while he was away.  He promptly sent in his registration
  540.        fee with an explanation, and a letter saying "Thanks! You saved
  541.        my monitor!"
  542.  
  543.        BLANK-IT offers this measure of safety while offering several
  544.        other benefits (instant blanking, etc.) while requiring almost
  545.        no resources, and staying out of the way when the user is busy
  546.        working.  Stated in this manner, isn't the safety of an 
  547.        expensive monitor worth the very low registration cost?
  548.        
  549.        
  550.  
  551.  
  552.        
  553.        
  554.        
  555.        
  556.        
  557.        
  558.        
  559.        
  560.        
  561.        
  562.        
  563.        
  564.        
  565.        
  566.        
  567.        
  568.        
  569.        
  570.        
  571.        
  572.        BLANK-IT(tm) 5.1b Documentation                             PAGE 7
  573.  
  574.                              
  575.                              
  576.                                COMMAND LINE OPTIONS
  577.                                --------------------
  578.  
  579.  
  580.        This section details the command line options that can be used to
  581.        customize BLANK-IT.  Several of the options can be used to alter 
  582.        BLANK-IT's behavior, while some can only be specified the first time 
  583.        BLANK-IT is loaded into memory.  We will discuss these two varieties 
  584.        separately.
  585.  
  586.                      
  587.                         OPTIONS AVAILABLE AT LOAD TIME ONLY
  588.                         -----------------------------------
  589.  
  590.  
  591.        BLANK-IT offers two new command line options which determine how it 
  592.        will load itself, and what pieces of code are needed.  The first 
  593.        option is the /M option which instructs BLANK-IT to monitor mouse 
  594.        activity as well as keyboard activity.  For BLANK-IT to monitor the 
  595.        mouse, an appropriate mouse driver (usually supplied with the mouse) 
  596.        must already be loaded, and the /M option must be supplied.  If 
  597.        either of these two conditions are not met, BLANK-IT will not install
  598.        the code necessary to monitor the mouse.  Providing mouse support as a 
  599.        command line option allows two major advantages:  
  600.        
  601.        1. If mouse support is not desired, the code is not loaded resulting 
  602.           in less memory usage (why load it if it's not being used?)
  603.        2. Some people might explicitly want not to use the mouse support 
  604.           even if a mouse is present -- BLANK-IT offers the option to not 
  605.           use it if desired.  
  606.        
  607.        Because BLANK-IT uses the /M option to decide whether or not to load 
  608.        the mouse code, it can only be specified when BLANK-IT is first 
  609.        loaded. Once loaded, it's too late to try loading extra code.  Please
  610.        make special note of the fact that BLANK-IT must be loaded after a 
  611.        mouse driver. BLANK-IT is unable to monitor a mouse under Windows
  612.        because Windows ignores the installed mouse and loads it's own mouse 
  613.        support.
  614.        
  615.        The second option that BLANK-IT offers at load time is the advanced 
  616.        option of keyboard management, the /K option.  Perhaps the most 
  617.        difficult problem we've had to deal with is that of other programs 
  618.        loading after BLANK-IT and "stepping on" BLANK-IT.  There are some 
  619.        programming techniques that are frowned upon, but which other software 
  620.        companies sometimes employ.  These techniques are frowned upon because
  621.        while they do not usually affect the program that uses them, they can 
  622.        often cause problems for other programs running on the system. One 
  623.        such example is that of programs which deliberately "take over" the 
  624.        keyboard and stop other programs from "seeing" keyboard activity.  If 
  625.        such a program were to run, BLANK-IT would never know keys were being 
  626.        pressed resulting in the screen eventually blanking without the ability
  627.        to restore it (since BLANK-IT would never be allowed to see the 
  628.        spacebar being pressed).  This situation is quite unfair -- BLANK-IT 
  629.        works properly yet another program can effectively disable it!
  630.        
  631.        BLANK-IT(tm) 5.1b Documentation                             PAGE 8
  632.  
  633.  
  634.        
  635.        In BLANK-IT 5.1b we've added some sophisticated protection against 
  636.        this problem, which can be activated with the /K option.  The /K 
  637.        option will instruct BLANK-IT to install it's keyboard management 
  638.        procedures to help prevent other programs from conflicting with 
  639.        BLANK-IT.  Please note that our /K option addresses the issue as best 
  640.        as possible, using some interesting system-level programming 
  641.        techniques, but that it is not "fool proof".  
  642.  
  643.        There are some tricks that some programmers use (against good 
  644.        practices) that we cannot prevent.  Fortunately, most of these 
  645.        programs are older ones, and the authors have since updated them with 
  646.        newer versions in which the offending code has been removed.
  647.  
  648.        Rhode Island Soft Systems, Inc. suggests not using the /K option 
  649.        unless a user finds a conflict with another software package, such as 
  650.        described above (there is no sense in activating extra code if it's 
  651.        not needed).  If a user runs into a keyboard conflict, we would 
  652.        suggest testing BLANK-IT with the /K option with the offending program.
  653.        Please note that, if the /K option still does not solve the conflict, 
  654.        there are a few more options that can be employed, as described in the 
  655.        next section.  As with the /M option, the /K option greatly impacts 
  656.        BLANK-IT functionality and is therefore only allowed at load time.
  657.  
  658.  
  659.  
  660.                          TRANSIENT COMMAND-LINE OPTIONS 
  661.                          ------------------------------
  662.  
  663.  
  664.        There are many new command line options that have been added to 
  665.        BLANK-IT in Version 5.1b, which are considered "transient" in that 
  666.        they can be altered at will.
  667.  
  668.        Perhaps the most useful options are the /E and /D options which 
  669.        enable and disable the loaded copy of BLANK-IT, respectively.  If a 
  670.        copy of BLANK-IT were loaded with a 5 minute timeout, for example, 
  671.        one could issue the command:
  672.                      
  673.                                   BLANK-IT /D
  674.                                 
  675.        to disable BLANK-IT.  The active, loaded copy (in memory) would be 
  676.        updated to be disabled in that both the hotkey and the timer would 
  677.        be disabled -- the system would appear as if BLANK-IT had never been  
  678.        loaded.  Pressing the hotkey would yield no results and the screen
  679.        would not blank after the 5 minute timeout.  BLANK-IT remains in 
  680.        memory, but in an idle state.  Issuing the command:
  681.  
  682.                                   BLANK-IT /E
  683.                                 
  684.        would then enable the active, loaded copy so that the hotkey would 
  685.        be active again, and the software will blank after the 5 minute 
  686.        timeout.  Please note that in previous versions of BLANK-IT we 
  687.        
  688.        
  689.        
  690.        BLANK-IT(tm) 5.1b Documentation                             PAGE 9
  691.  
  692.        
  693.        
  694.        intentionally left the hotkey active when the software was disabled, 
  695.        but many of our customers were not pleased with that behavior so we've
  696.        enhanced BLANK-IT to offer both methods!
  697.  
  698.        By using the /D option, a user can disable BLANK-IT entirely, both 
  699.        the hotkey and the timer.  Many people, however, preferred the 
  700.        ability to disable the timer but leave the hotkey active.  We have 
  701.        enhanced BLANK-IT 5.1b to allow for this option as well, by allowing 
  702.        a user to specify a 0 minute timeout!
  703.        
  704.        By using a zero minute timeout while BLANK-IT is enabled (/E default)
  705.        BLANK-IT will allow an instant blanking hotkey to be used, while not
  706.        automatically blanking the screen after a timeout period.  Such 
  707.        functionality turns BLANK-IT into a "Privacy" keeper -- for sensitive
  708.        items one can hit a hotkey to blank the screen when someone 
  709.        approaches, yet the screen will not "timeout" unwanted.  This added 
  710.        feature makes BLANK-IT two products in one!
  711.  
  712.        Note there is an additional option: the timer can be active with no 
  713.        hotkey -- we'll explain this option in detail a little later.
  714.  
  715.        As we've just introduced, it is now possible, beginning with 5.1b,
  716.        to change the timeout after BLANK-IT is loaded in an AUTOEXEC.BAT 
  717.        file.  If BLANK-IT is loaded with a 5 minute timeout, for example, 
  718.        a user can later issue the command:
  719.  
  720.                                   BLANK-IT 30
  721.                                 
  722.        to change BLANK-IT to use a 30 minute timeout instead.  Of course, 
  723.        note that after rebooting, BLANK-IT will load again with a 5 minute 
  724.        timeout if the AUTOEXEC.BAT file isn't modified!
  725.  
  726.        The next command-line option we'll introduce is the /H option which
  727.        allows the user to select his or her preferred hotkey!  In previous
  728.        versions of BLANK-IT the instant blanking hotkey was fixed, and not 
  729.        customizable.  As it turns out, the hotkey sequence in older 
  730.        versions (Ctrl-Left Shift) was quite convenient and easy to use, but
  731.        it caused problems for many users when the sequence conflicted with 
  732.        other programs that used a similar sequence.  Unfortunately, just 
  733.        about every other combination caused conflicts with one program or 
  734.        another.  Therefore, in BLANK-IT 5.1b, we have introduced a new 
  735.        hotkey format.
  736.  
  737.        We've alpha tested the new hotkey format on many users -- some 
  738.        admitted feeling it a bit awkward at first, but 100% of the 
  739.        respondents agreed that they preferred the new format after 
  740.        "getting used" to it.  The new format, which is 3 presses of a single 
  741.        hotkey, allows total freedom from any conflicts with other software 
  742.        packages, and allows users to choose their favorite setting.  We
  743.        believe our users will agree that while it might take a little 
  744.        getting used to at first, it is a significant improvement.
  745.  
  746.        
  747.        
  748.  
  749.        BLANK-IT(tm) 5.1b Documentation                             PAGE 10
  750.  
  751.  
  752.        
  753.        Rhode Island Soft Systems, Inc. has taken great pains to make 5.1b 
  754.        "look and feel" exactly like previous versions by default, however 
  755.        we decided it was in our users' best interest (after reading the 
  756.        comments) to modify the hotkey sequence.  Please notice that the 
  757.        default options make 5.1b look like 4.1a.
  758.  
  759.        The /H option takes a single parameter, which is the hotkey choice 
  760.        preferred.  Possible options are listed in the table below.  
  761.                 
  762.                                                                  
  763.                          Value               Hot Key             
  764.                          --------------------------------
  765.                                                                    
  766.                            0                 Disabled            
  767.                            1                 Left Control        
  768.                            2                 F11                 
  769.                            3                 F12                 
  770.                            4                 Left Shift          
  771.                            5                 Right Shift         
  772.        
  773.        
  774.        To use the F12 key for example, one would specify:
  775.                                         
  776.                                   BLANK-IT /H:3
  777.                                 
  778.        Note the colon (":") between the H andthe 3.  Option 0 in the table 
  779.        demonstrates that by specifying 0, one can disable the hotkey 
  780.        sequence.  In this scenario, the software can be enabled in that the 
  781.        timer will automatically blank after the proper timeout, but the 
  782.        hotkey will be inactive.  Combining this with the /D and /E options 
  783.        and the 0 minute timeout, it becomes clear that the user now has 
  784.        total control over BLANK-IT's behavior!  Now one can disable either
  785.        just the hotkey, just the timer, both, or neither!
  786.  
  787.        The final two command-line options work together in a fashion similar
  788.        to the /E and /D options.  The new options are the /W and /N options 
  789.        for selecting "Windows Compatibility Mode" and "Normal Mode", 
  790.        respectively.  BLANK-IT installs itself in normal mode by default.  In
  791.        Windows compatibility mode, BLANK-IT becomes "Windows aware" and will
  792.        blank and unblank Microsoft Windows sessions!  BLANK-IT is not 
  793.        written explicitly for Windows, and is really a DOS-based application,
  794.        however the /W mode allows BLANK-IT to continue functioning under 
  795.        Windows in a "compatible" mode.  In this mode there are 2 changes: 
  796.        
  797.        1. The hotkey is not available
  798.        2. The ALT key reactivates the screen in Windows instead of the 
  799.           spacebar.  
  800.           
  801.        When using /W in DOS, the hotkey is available and both the ALT key and
  802.        the spacebar function to reactivate the screen.  The reason for these 
  803.        stipulations is that windows "takes over" the system when it loads, 
  804.        
  805.        
  806.        
  807.        
  808.        BLANK-IT(tm) 5.1b Documentation                             PAGE 11
  809.  
  810.  
  811.        
  812.        and BLANK-IT must do some fancy footwork to "stay alive".  As noted, 
  813.        we agree that this is not optimum, and we are investigating ways of 
  814.        enhancing windows support, but currently we must live within these 
  815.        guidelines.  Rhode Island Soft Systems, Inc. is currently 
  816.        investigating providing a true windows-based screen saver as an 
  817.        alternative.  As described, the /N selects "normal mode" which 
  818.        basically just disables /W mode, and is the default setting.
  819.  
  820.        Finally, the /S option allows suppression of all messages so that 
  821.        BLANK-IT can be used in a batch file without a user ever even 
  822.        seeing it.  (To enable and disable, or change timeouts, etc.)
  823.  
  824.                                 
  825.                                 
  826.                                 SUMMARY OF OPTIONS
  827.                                 ------------------
  828.                                 
  829.  
  830.        As we've demonstrated, we've added a lot of new features and 
  831.        functionality to BLANK-IT.  We've also taken steps to help address 
  832.        problems in compatibility between BLANK-IT and other software.  Most 
  833.        of the problems are out of our hands, however we've taken steps to 
  834.        avoid many problems so that BLANK-IT can operate in environments 
  835.        where other screen savers fail.
  836.  
  837.        In the example of the program that intercepts keystrokes, as 
  838.        previously presented, BLANK-IT allows 3 avenues for dealing with the 
  839.        problem, whereas other programs would surrender.  First, one might
  840.        use the /K option.  In many instances BLANK-IT can "manage" the 
  841.        problem.  If that fails, try operating in "Windows Compatibility" 
  842.        mode, since many programs employ similar strategies as Windows.
  843.        Finally, if all else fails, BLANK-IT's new command line options allow 
  844.        a user to use /D to disable BLANK-IT before using the offending 
  845.        program, then /E to re-enable if afterwards.  This is very convenient 
  846.        if placed before and after a call to the program within a batch 
  847.        file -- BLANK-IT can be turned off and on again automatically without 
  848.        the user having to remember, or even knowing about it!
  849.        
  850.        A summary of the available command-line options can be found in the
  851.        syntax synopsis below:
  852.  
  853.             BLANK-IT [timeout] [/M] [/E | /D] [/S] [/K] [/H:#] [/W | /N]
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.        BLANK-IT(tm) 5.1b Documentation                             PAGE 12
  868.  
  869.  
  870.  
  871.                                BLANK-IT'S NEW API
  872.                                ------------------
  873.                                
  874.  
  875.        Now that we've discussed all of BLANK-IT's fancy new command line 
  876.        parameters, we are now going to present a phenomenal new feature 
  877.        unlike anything we've ever seen in a screen saver program -- BLANK-IT's 
  878.        application program interface (API)!
  879.        
  880.        BLANK-IT's API allows user-written programs to interface with 
  881.        BLANK-IT and utilize BLANK-IT under their own control! Imagine having 
  882.        your menu program call BLANK-IT to blank or unblank the screen at 
  883.        strategic times, to get passwords, or have programs change timeouts 
  884.        depending on which part of the program the user is running.  The 
  885.        possibilities are endless.
  886.        
  887.        With 5.1b, we now provide external access to all of BLANK-IT's inner 
  888.        workings and features.  Perhaps the most interesting use will be in
  889.        other utilities - one can create a program to lock/unlock the 
  890.        keyboard, making it password protected - call BLANK-IT to handle the 
  891.        job of blanking/unblanking all types of monitors, etc.
  892.  
  893.        Programming details on our API are very technical in nature, so we 
  894.        will not present them here in the user manual.  However, the 
  895.        specifications will be made freely available to anyone requesting the 
  896.        information.
  897.  
  898.  
  899.                                 
  900.                                 
  901.                                 
  902.                                 
  903.                                 
  904.                                 
  905.                                 
  906.                                 
  907.                                 
  908.                                 
  909.                                 
  910.                                 
  911.                                 
  912.                                 
  913.                                 
  914.                                 
  915.                                 
  916.                                 
  917.                                 
  918.                                 
  919.                                 
  920.                                 
  921.                                 
  922.                                 
  923.                                 
  924.                                 
  925.                                 
  926.        BLANK-IT(tm) 5.1b Documentation                             PAGE 13
  927.  
  928.  
  929.                                 
  930.                                 NEW USE OF ERRORLEVELs
  931.                                 ----------------------
  932.  
  933.        In Version 5.1b we have introduced the utilization of DOS 
  934.        "ERRORLEVELs."  Any time BLANK-IT exits, it sets an appropriate 
  935.        DOS ERRORLEVEL which can be queried to determine the results of the 
  936.        command.  If BLANK-IT terminates properly it returns an ERRORLEVEL of 
  937.        zero (0).  A zero would indicate that BLANK-IT either loaded 
  938.        properly (if it was not previously loaded) or that it has been 
  939.        properly updated with the new parameters.
  940.        
  941.        If any errors occur, BLANK-IT will now return an ERRORLEVEL indicating
  942.        the cause of the error.  Such processing now allows for "smart" batch
  943.        files, and for other programs to make calls to BLANK-IT and check a
  944.        return code.  The following table lists the ERRORLEVELs and their 
  945.        meanings.  Please refer to the next section for additional 
  946.        information and explanations of the messages.
  947.  
  948.  
  949.              Errorlevel              Meaning
  950.              ------------------------------------------------------
  951.                  
  952.                  0                   Normal execution
  953.                  1                   Nothing to do - already loaded
  954.                  2                   Both /D and /E 
  955.                  3                   Both /W and /N
  956.                  4                   Invalid command syntax
  957.                  5                   /M used after already loaded
  958.                  6                   /K used after already loaded
  959.                  7                   /M but no mouse driver loaded
  960.                            
  961.   
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.        BLANK-IT(tm) 5.1b Documentation                             PAGE 14
  986.  
  987.                          
  988.                          
  989.                          NEW USE OF ERROR MESSAGES
  990.                          -------------------------
  991.                          
  992.        New with 5.1b we have added more verbiage -- more descriptive messages 
  993.        regarding the results of the BLANK-IT commands.  These messages are 
  994.        explained below.
  995.  
  996.  
  997.        Message:  Can not install BLANK-IT with mouse option unless 
  998.                  mouse driver is loaded.
  999.        Meaning:  BLANK-IT can not be installed with the mouse option (/M)
  1000.                  unless an appropriate mouse driver has already been loaded.
  1001.                  Typically a driver such as MOUSE.COM or MOUSE.SYS is loaded
  1002.                  in either an AUTOEXEC.BAT or CONFIG.SYS file.  Besides 
  1003.                  displaying this message, BLANK-IT will set ERRORLEVEL 7.
  1004.                  
  1005.        Message:  BLANK-IT (tm) Version 5.1b timer has been set to the 
  1006.                  new value.
  1007.        Meaning:  Simply reporting that BLANK-IT was already installed, and
  1008.                  the user has run BLANK-IT again to select a new timeout.
  1009.                  
  1010.        Message:  BLANK-IT (tm) Version 5.1b now in Windows-compatibility mode.
  1011.        Message:  BLANK-IT (tm) Version 5.1b now in normal (DOS) mode.
  1012.        Message:  BLANK-IT (tm) Version 5.1b has been updated with the new 
  1013.                  hot key value.
  1014.        
  1015.        Message:  BLANK-IT (tm) Version 5.1b has been disabled.
  1016.        Meaning:  Neither the hotkey nor the timer will function.
  1017.        
  1018.        Message:  BLANK-IT (tm) Version 5.1b has been enabled.
  1019.        Meaning:  The timer will be reset to it's previous value (0 to 59) and
  1020.                  the hot key will also be reset to it's initial value (0-5).
  1021.  
  1022.        Message:  Can not install mouse support once BLANK-IT is already loaded!
  1023.        Meaning:  The /M option can only be used the first time BLANK-IT is 
  1024.                  loaded into memory (usually in the AUTOEXEC.BAT file).  Once
  1025.                  BLANK-IT is already loaded into memory, the /M option can not
  1026.                  be used.  This is because the /M option informs BLANK-IT to 
  1027.                  load additional programming code, which can only be done at 
  1028.                  load time.  Besides displaying this message, BLANK-IT will
  1029.                  set ERRORLEVEL 5. 
  1030.                  
  1031.        Message:  Can not install keyboard management option once BLANK-IT is 
  1032.                  already loaded!
  1033.        Meaning:  The /K option can only be used the first time BLANK-IT is
  1034.                  loaded into memory (usually in the AUTOEXEC.BAT file).  Once
  1035.                  BLANK-IT is already loaded into memory, the /K option can not
  1036.                  be used.  This is because the /K option informs BLANK-IT to
  1037.                  load additional programming code, which can only be done at
  1038.                  load time.  Besides displaying this message, BLANK-IT will
  1039.                  set ERRORLEVEL 6.
  1040.                  
  1041.        
  1042.        
  1043.        
  1044.        BLANK-IT(tm) 5.1b Documentation                             PAGE 15
  1045.  
  1046.  
  1047.        
  1048.        Message:  Invalid command line option for BLANK-IT (tm) Version 5.1b
  1049.        Meaning:  An error was detected in the command line options that were
  1050.                  specified.  Either an invalid option was specified, or an
  1051.                  invalid range was specified (such as /H:6  because 6 is not
  1052.                  a valid value), etc.  Please double check the syntax of the
  1053.                  options that were specified.  Besides displaying this
  1054.                  message, BLANK-IT will set ERRORLEVEL 4.
  1055.  
  1056.        Message:  Please do not specify both /E and /D
  1057.        Meaning:  Trying to both enable and disable BLANK-IT at the same time
  1058.                  is not a valid option. Besides displaying this message,
  1059.                  BLANK-IT will set ERRORLEVEL 2.
  1060.                  
  1061.        Message:  Please do not specify both /W and /N
  1062.        Meaning:  Trying to select both Windows Compatibility mode and DOS
  1063.                  Normal Mode at the same time is not a valid option.  Besides
  1064.                  displaying this message, BLANK-IT will set ERRORLEVEL 3.
  1065.                  
  1066.        Message:  Error - no parameters were specified, and BLANK-IT (tm) is 
  1067.                  already loaded.
  1068.        Meaning:  This message is displayed when BLANK-IT is run with no 
  1069.                  parameters, and BLANK-IT has already been loaded in memory.
  1070.                  Once BLANK-IT is loaded in memory, the only point to running
  1071.                  BLANK-IT again is to alter parameters.  If BLANK-IT is loaded
  1072.                  in memory and then run again without parameters, then there
  1073.                  is nothing for BLANK-IT to do.  Besides displaying this
  1074.                  message, BLANK-IT will set ERRORLEVEL 1.
  1075.                  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.                       
  1082.                       
  1083.                       
  1084.                       
  1085.                       
  1086.                       
  1087.                       
  1088.                       
  1089.                       
  1090.                       
  1091.                       
  1092.                       
  1093.                       
  1094.                       
  1095.                       
  1096.                       
  1097.                       
  1098.                       
  1099.                       
  1100.                       
  1101.                       
  1102.                       
  1103.        BLANK-IT(tm) 5.1b Documentation                             PAGE 16
  1104.  
  1105.  
  1106.                       
  1107.                       BLANK-IT  VERSION 5.1b FEATURE SUMMARY
  1108.                       --------------------------------------
  1109.  
  1110.        
  1111.        The features of BLANK-IT Version 5.1b are summarized as follows:
  1112.  
  1113.          
  1114.          o  It DISCARDS the reactivating keystroke instead of passing it 
  1115.             through to the application
  1116.          
  1117.          o  It DISCARDS all other keystrokes until the screen is reactivated
  1118.             
  1119.          o  It uses less than 1K of memory!
  1120.             
  1121.          o  The timeout is user-selective
  1122.             
  1123.          o  Works on all display systems!
  1124.             
  1125.          o  "Hot Key" to blank screen immediately
  1126.             
  1127.          o  "Hot Key" is user-selective
  1128.             
  1129.          o  Works great during high speed communications where others fail
  1130.             
  1131.          o  Blanks the screen and KEEPS it blank
  1132.             
  1133.          o  Added support for graphics modes
  1134.             
  1135.          o  Safer than constantly turning a monitor on and off
  1136.             
  1137.          o  Fully supports/recognizes a mouse in DOS
  1138.             
  1139.          o  Blanks/unblanks under MicroSoft Windows!!!
  1140.             
  1141.          o  Parameters can be customized on the fly (timeout, hotkey, etc.)
  1142.             
  1143.          o  Keyboard Management
  1144.             
  1145.          o  Detailed ERRORLEVEL support for creating "smart" batch files
  1146.             
  1147.          o  Intense, full-featured API for total control and interaction
  1148.             
  1149.          o  Many new command-line options for use in batch files or directly
  1150.             from the command-line
  1151.        
  1152.        
  1153.        
  1154.        
  1155.        
  1156.        
  1157.        
  1158.        
  1159.        
  1160.        
  1161.        
  1162.        BLANK-IT(tm) 5.1b Documentation                             PAGE 17
  1163.  
  1164.  
  1165.  
  1166.                             DEFINITION OF SHAREWARE
  1167.                             -----------------------
  1168.  
  1169.        Shareware distribution gives users a chance to try software
  1170.        before buying it. If you try a Shareware program and continue
  1171.        using it, you are expected to register. Individual programs
  1172.        differ on details -- some request registration while others
  1173.        require it, some specify a maximum trial period. With
  1174.        registration, you get anything from the simple right to continue
  1175.        using the software to an updated program with printed manual.
  1176.  
  1177.        Copyright laws apply to both Shareware and commercial software,
  1178.        and the copyright holder retains all rights, with a few specific
  1179.        exceptions as stated below. Shareware authors are accomplished
  1180.        programmers, just like commercial authors, and the programs are
  1181.        of comparable quality. (In both cases, there are good programs
  1182.        and bad ones!) The main difference is in the method of
  1183.        distribution. The author specifically grants the right to copy
  1184.        and distribute the software, either to all and sundry or to a
  1185.        specific group. For example, some authors require written
  1186.        permission before a commercial disk vendor may copy their
  1187.        Shareware.
  1188.        
  1189.        Shareware is a distribution method, not a type of software. You
  1190.        should find software that suits your needs and pocketbook,
  1191.        whether it's commercial or Shareware. The Shareware system makes
  1192.        fitting your needs easier, because you can try before you buy.
  1193.        And because the overhead is low, prices are low also. Shareware
  1194.        has the ultimate money-back guarantee -- if you don't use the
  1195.        product, you don't pay for it.
  1196.  
  1197.  
  1198.        
  1199.        
  1200.        
  1201.        
  1202.        
  1203.        
  1204.        
  1205.        
  1206.        
  1207.        
  1208.        
  1209.        
  1210.        
  1211.        
  1212.        
  1213.        
  1214.        
  1215.        
  1216.        
  1217.        
  1218.        
  1219.        
  1220.        
  1221.        BLANK-IT(tm) 5.1b Documentation                             PAGE 18
  1222.  
  1223.        
  1224.                  
  1225.                  BLANK-IT(tm) 5.1b REGISTRATION INFORMATION
  1226.                  ------------------------------------------
  1227.        
  1228.        BLANK-IT is a "shareware program" and is provided at no charge
  1229.        to the user for evaluation.  Feel free to share it with your
  1230.        friends, but please do not give it away altered or as part of
  1231.        another system.  The essence of "user-supported" software is to
  1232.        provide personal computer users with quality software without
  1233.        high prices, and yet to provide incentive for programmers to
  1234.        continue to develop new products.  You are encouraged to pass a
  1235.        copy of BLANK-IT along to your friends for evaluation.  Please
  1236.        encourage them to register their copy if they find that they can
  1237.        use it.  Please refer to the VENDOR.DOC file for details on 
  1238.        distributing BLANK-IT.
  1239.  
  1240.        If you find this program useful and find that you are using
  1241.        BLANK-IT and continue to use BLANK-IT after a reasonable trial
  1242.        period (60 days maximum), you must make a registration payment
  1243.        of $15 to Rhode Island Soft Systems, Inc.  The $15 (U.S.) registration
  1244.        fee will license one copy for use on any one computer at any one
  1245.        time. If you do not have a copy of the BLANK-IT Version 5.1b 
  1246.        program, or are missing any of the files listed in the PACKING.LST 
  1247.        file, you may obtain a full registered version of BLANK-IT 5.1b on  
  1248.        diskette directly from Rhode Island Soft Systems, Inc. for $20 (U.S.).
  1249.        We also offer a DELUXE package which consists of a handsome printed and
  1250.        bound manual, a fully registered copy of the software on disk, and
  1251.        a BLANK-IT quick reference card, all for only $29.95 per set.
  1252.  
  1253.        Due to the nature of this product, the registration requirements
  1254.        for BLANK-IT are slightly different than for most other products.
  1255.  
  1256.        The entire reason for BLANK-IT's existence is to run when you are
  1257.        NOT using your machine.  Hence, we require that you register
  1258.        BLANK-IT for each machine that you use it on.  Whereas many word
  1259.        processors, for example, allow you to register just one copy (since
  1260.        you only use one at a time), we require that you register for each
  1261.        machine that you use BLANK-IT on, since you in fact ARE using
  1262.        BLANK-IT on all of them simultaneously.  Unless you have multiple
  1263.        computers, this stipulation will mostly apply to businesses.
  1264.  
  1265.        Site licenses, however, are available to cover these situations.
  1266.        Please refer to the section on Site Licenses for more information.
  1267.  
  1268.        Users of BLANK-IT must register and pay for their copies of BLANK-IT 
  1269.        within 60 days of first use or their license is withdrawn.
  1270.  
  1271.        Please refer to the file REGISTER.DOC for a complete registration form.
  1272.  
  1273.  
  1274.        
  1275.        
  1276.        
  1277.        
  1278.        
  1279.        
  1280.        
  1281.        BLANK-IT(tm) 5.1b Documentation                             PAGE 19
  1282.  
  1283.  
  1284.                             
  1285.                             BENEFITS OF REGISTRATION
  1286.                             ------------------------
  1287.                             
  1288.        What will registration yield?  Besides rightfully paying for a product 
  1289.        that is being used, a user will actually receive some very important
  1290.        benefits.  
  1291.        
  1292.        Upon receiving a registration, Rhode Island Soft Systems, Inc.
  1293.        will immediately return a written receipt, a letter of acknowledgment 
  1294.        thanking the user for registering the software, literature on any 
  1295.        special offers available at the time of registration, and the latest 
  1296.        issue of RISS News, our company newsletter!  
  1297.        
  1298.        The user is immediately placed in our database of registered users 
  1299.        from which we generate mailing lists for our newsletter which is used
  1300.        to announce upgrades to our products, or new products altogether.
  1301.        This is very important since many users have registered "old" versions
  1302.        of our software, not knowing that a newer version was available.  We
  1303.        were able to provide them with a new version which they might not
  1304.        have received otherwise.  Please note that we do NOT sell or otherwise
  1305.        distribute our mailing list.
  1306.        
  1307.        Registered users are provided with discounts on other products, as
  1308.        they are released, as well as limited-time special offers that we are
  1309.        able to grant at the time of registration. (In the past we've been able
  1310.        to grant major discounts on several different magazines, free 
  1311.        subscriptions to CompuServe, free CompuServe usage credits, and more!)  
  1312.  
  1313.        Registered users are encouraged to take advantage of our Corporate
  1314.        BBS.  Of course, your registrations provide us with the capital 
  1315.        necessary for us to continue providing new versions of BLANK-IT as
  1316.        well as other new products.       
  1317.        
  1318.        While we courteously answer all letters we receive, registered users
  1319.        are provided with the highest possible degree of customer support for 
  1320.        their questions and concerns.  
  1321.        
  1322.        Of course, registration of the BLANK-IT DELUXE package also guarantees
  1323.        that we will ship a handsome printed and bound copy of this manual
  1324.        complete with a disk containing the latest version of the software,
  1325.        and a BLANK-IT quick reference card!
  1326.        
  1327.  
  1328.        
  1329.        
  1330.        
  1331.        
  1332.        
  1333.        
  1334.        
  1335.        
  1336.        
  1337.        
  1338.        
  1339.        
  1340.        BLANK-IT(tm) 5.1b Documentation                             PAGE 20
  1341.  
  1342.                           
  1343.                           
  1344.                    INTERNATIONAL (NON-U.S.) REGISTRATIONS
  1345.                    --------------------------------------
  1346.                           
  1347.        While it is true that we are based in the United States of
  1348.        America, we highly value our International Users!  We've 
  1349.        learned the "hard way", however we firmly believe that we are
  1350.        now in a much better position to serve our International
  1351.        customers more effectively.
  1352.       
  1353.                         EUROPEAN AND AUSTRALIAN ORDERS
  1354.                         ------------------------------
  1355.                              
  1356.        We now have an agent in the United Kingdom who will handle all
  1357.        European orders. All European users should refer to the special
  1358.        European registration form, and mail it with payment to the name
  1359.        and address listed on the European registration form.  Registrations 
  1360.        should be made out in British Pounds whenever possible.  Please consult
  1361.        the European registration form for additional methods of registration.
  1362.        
  1363.        Similarly, we have an agent in Australia who will handle all Australian
  1364.        orders.  All Australian users should refer to the special Australian
  1365.        registration form, and mail it with payment to the name and address 
  1366.        listed on the form.  Registrations should be made out in Australian 
  1367.        dollars whenever possible.  Please consult the Australian registration
  1368.        form for additional methods of registration. 
  1369.                        
  1370.          ALL OTHER (NON-EUROPEAN, NON-AUSTRALIAN) INTERNATIONAL ORDERS
  1371.          -------------------------------------------------------------
  1372.                        
  1373.        For all non-European and non-Australian orders, we request that you 
  1374.        register directly with Rhode Island Soft Systems, Inc. via the 
  1375.        appropriate registration form listed in REGISTER.DOC.  This includes 
  1376.        all U.S. Registrations. 
  1377.        
  1378.        For International Orders mailed directly to Rhode Island Soft Systems,
  1379.        Inc. the most convenient method of payment would probably be to charge
  1380.        the order to a Visa, MasterCard, AmEx, or Discover card.  However, we
  1381.        do accept checks of course.  We request that, whenever possible, all 
  1382.        checks or money orders be made out in U.S. currency and drawn on a U.S.  
  1383.        bank. Often it is not possible to have a check drawn on a U.S. Bank, and
  1384.        we understand that.  We request, as an alternative, that we be provided 
  1385.        with a "Postal Money Order" from your National Post Office, or an 
  1386.        American Express International Money Order. "U.S. Currency" or 
  1387.        "U.S. Dollars" should be clearly marked on the check.
  1388.        
  1389.        If none of the options above are possible, then we require an
  1390.        extra U.S. $10 check-cashing fee be added to the cost of registration.
  1391.        We apologize for this extra charge, however we are charged US$10 just
  1392.        to cash an International Check.  When writing a check or money order 
  1393.        in non-U.S. currency, please make the necessary monetary conversions
  1394.        so that when we cash the check/money order we receive the full cost
  1395.        of the registration plus the equivalent of US$10 to cover the check
  1396.        cashing fee.  Users will only be credited for the amount received
  1397.        after conversion.
  1398.         
  1399.        BLANK-IT(tm) 5.1b Documentation                             PAGE 21
  1400.  
  1401.                             
  1402.                             
  1403.                             SITE LICENSE INFORMATION
  1404.                             ------------------------
  1405.  
  1406.        Site licenses/volume discounts are available.  Screen Savers are 
  1407.        of paramount importance to computers being used in the work place.  
  1408.        Businesses report the highest frequency of burn-in.  For a small 
  1409.        cost, you could save your business from having to buy an endless 
  1410.        supply of new monitors.  The cost of registering BLANK-IT will more
  1411.        than pay for itself, and continue to save you large sums of money
  1412.        in the future.
  1413.                               
  1414.        For your convenience, we do accept Purchase Orders on Site Licenses
  1415.        from Schools and businesses.
  1416.        
  1417.        Please refer to the file SITELICE.DOC for full details on
  1418.        our fantastic discounts, and a copy of the site license 
  1419.        registration form.
  1420.        
  1421.  
  1422.  
  1423.                        OUR FAIR, NO FEAR UPGRADE POLICY
  1424.                        --------------------------------
  1425.                        
  1426.        At Rhode Island Soft Systems, Inc. we strive to provide quality
  1427.        software and the best customer service possible.  As such, we have
  1428.        instituted an upgrade policy which we believe to be very fair to
  1429.        our valued users.
  1430.         
  1431.        Due to the nature of shareware, many users are still receiving 
  1432.        and registering "outdated" versions of BLANK-IT.  Upon receipt
  1433.        of registration we promptly inform the user of the availability
  1434.        of a newer version, and allow the user the option of upgrading
  1435.        to the new version for only the difference in price between
  1436.        the new version and the old.  That is to say, anyone registering
  1437.        Version 4.1a at $10.00 will be provided the option of upgrading
  1438.        to Version 5.1b for only $5.00 (the difference between the
  1439.        old registration price of $10.00 and the new registration price
  1440.        of $15).
  1441.        
  1442.        The user is in no way obligated to upgrade, however if he/she 
  1443.        chooses this option, the user is able to register the new version 
  1444.        for the same total cost as if he/she had registered the newer 
  1445.        version to begin with.  Upgrading does not cost the user ANYTHING
  1446.        over the normal registration price of the newer version.
  1447.        
  1448.        Due to this policy, our users should not be wary of registering
  1449.        BLANK-IT Version 5.1b.  If a newer version of BLANK-IT should
  1450.        be available at the time of registration, all users will be
  1451.        provided the option of upgrading to the new version for only
  1452.        the difference in registration fee.  
  1453.        
  1454.  
  1455.        
  1456.        
  1457.        
  1458.        BLANK-IT(tm) 5.1b Documentation                             PAGE 22
  1459.                         
  1460.  
  1461.  
  1462.                 HOW TO CONTACT RHODE ISLAND SOFT SYSTEMS, INC.
  1463.                 ----------------------------------------------            
  1464.  
  1465.        At Rhode Island Soft Systems, Inc., we believe excellent
  1466.        customer service to be our primary objective.  We make ourselves 
  1467.        available for customer support via several methods.  Please use the 
  1468.        method that best suits you, and feel free to forward a copy of
  1469.        the COMMENT.DOC form if appropriate.
  1470.        
  1471.        
  1472.                                   U.S. MAIL
  1473.                                   ---------
  1474.                         Rhode Island Soft Systems, Inc.
  1475.                                  PO Box 748
  1476.                             Woonsocket, RI  02895
  1477.                                      USA
  1478.             
  1479.                                 
  1480.                                   
  1481.                                   VOICE/FAX
  1482.                                   ---------
  1483.                                (401) 658-4632
  1484.  
  1485.  
  1486.                                   
  1487.                                   COMPUSERVE
  1488.                                   ----------
  1489.                       Via CompuServe Mail to ID 73770,1633
  1490.                 
  1491.                                   
  1492.                                     
  1493.                                     DELPHI
  1494.                                     ------
  1495.                         Via Delphi Mail to EGROBICHAUD
  1496.  
  1497.                                     
  1498.                                     
  1499.                                     GENIE
  1500.                                     -----
  1501.                         via GEnie mail to E.ROBICHAUD1
  1502.                      
  1503.                                 
  1504.                                 
  1505.                                 CONNECTIONS BBS
  1506.                                 ---------------
  1507.        If you have an questions or comments you may contact Rhode Island
  1508.        Soft Systems, Inc. on our 24-hour customer support BBS.  CONNECTIONS
  1509.        BBS always contains the latest version of BLANK-IT, which can
  1510.        be downloaded even by un-registered, first time callers. We hope to
  1511.        hear from you on CONNECTIONS!
  1512.  
  1513.        CONNECTIONS BBS Supports up to 9600 bps with MNP Optional.  Use
  1514.        No parity, 8 data bits, 1 stop bit (commonly referred to as N,8,1).
  1515.        The phone number is (401) 658-3465.
  1516.        
  1517.        BLANK-IT(tm) 5.1b Documentation                             PAGE 23
  1518.                             
  1519.                             
  1520.                             
  1521.                             _______            
  1522.                        ____|__     |                (R)
  1523.                     --|       |    |-------------------
  1524.                       |   ____|__  |  Association of  
  1525.                       |  |       |_|  Shareware       
  1526.                       |__|   o   |    Professionals   
  1527.                     -----|   |   |---------------------
  1528.                          |___|___|    MEMBER       
  1529.  
  1530.  
  1531.        BLANK-IT(tm) Version 5.1b is produced by a member of the
  1532.        Association of Shareware Professionals (ASP).  The ASP 
  1533.        wants to make sure that the shareware principle works for
  1534.        you.  If you are unable to resolve a shareware-related 
  1535.        problem with an ASP member by contacting the member
  1536.        directly, the ASP may be able to help.  The ASP Ombudsman
  1537.        can help you resolve a dispute or problem with an ASP
  1538.        member, but does not provide technical support for
  1539.        members' products.  
  1540.        
  1541.        Please write to the ASP Ombudsman at:
  1542.             
  1543.                           ASP Ombudsman
  1544.                           545 Grover Road
  1545.                           Muskegon, MI  49442-9427
  1546.                           U.S.A.
  1547.            
  1548.        or send a CompuServe message via CompuServe MAIL to
  1549.        ASP Ombudsman - 70007,3536.
  1550.        
  1551.  
  1552.        For more information on the Association of Shareware Professionals
  1553.        (ASP) please refer to the SHR-WARE.DOC file that accompanies
  1554.        the BLANK-IT 5.1b software.
  1555.        
  1556.  
  1557.        
  1558.        
  1559.        
  1560.        
  1561.        
  1562.        
  1563.        
  1564.        
  1565.        
  1566.        
  1567.        
  1568.        
  1569.        
  1570.        
  1571.        
  1572.        
  1573.        
  1574.        
  1575.        
  1576.        BLANK-IT(tm) 5.1b Documentation                             PAGE 24
  1577.  
  1578.  
  1579.  
  1580.                     BLANK-IT(tm) 5.1b WARRANTY INFORMATION                 
  1581.                     -------------------------------------
  1582.  
  1583.  
  1584.                 *** PLEASE READ THIS INFORMATION CAREFULLY ***
  1585.  
  1586.  
  1587.  
  1588.                TRIAL USE (SHAREWARE EVALUATION VERSION) WARRANTY:
  1589.                --------------------------------------------------
  1590.           
  1591.  
  1592.        The Shareware evaluation (trial use) version is provided AS IS.
  1593.        Rhode Island Soft Systems MAKES NO WARRANTY OF ANY KIND, EXPRESSED 
  1594.        OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF
  1595.        MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
  1596.  
  1597.  
  1598.  
  1599.                        REGISTERED VERSION ONLY WARRANTY:
  1600.                        ---------------------------------
  1601.           
  1602.        
  1603.        Rhode Island Soft Systems warrants the physical diskette(s) and 
  1604.        physical documentation provided with registered versions to be 
  1605.        free of defects in materials and workmanship for a period of ninety 
  1606.        days from the date of registration.  If Rhode Island Soft Systems 
  1607.        receives notification within the warranty period of defects in 
  1608.        materials or workmanship, and such notification is determined by 
  1609.        Rhode Island Soft Systems to be correct, Rhode Island Soft Systems 
  1610.        will replace the defective diskette(s) or documentation.
  1611.                
  1612.        The entire and exclusive liability and remedy for breach of this
  1613.        Limited Warranty shall be limited to replacement of defective
  1614.        diskette(s) or documentation and shall not include or extend to
  1615.        any claim for or right to recover any other damages, including
  1616.        but not limited to, loss of profit, data, or use of the software,
  1617.        or special, incidental, or consequential damages or other similar
  1618.        claims, even if Rhode Island Soft Systems has been specifically 
  1619.        advised of the possibility of such damages.  In no event will 
  1620.        Rhode Island Soft Systems's liability for any damages to you or 
  1621.        any other person ever exceed the lower of suggested list price or 
  1622.        actual price paid for the license to use the software, regardless 
  1623.        of any form of the claim.
  1624.  
  1625.        Rhode Island Soft Systems SPECIFICALLY DISCLAIMS ALL OTHER 
  1626.        WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY 
  1627.        IMPLIED WARRANTY OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR
  1628.        PURPOSE. USE OF THE BLANK-IT(tm) 5.1b SOFTWARE IMPLIES ACCEPTANCE OF 
  1629.        THESE TERMS AND CONDITIONS.
  1630.  
  1631.  
  1632.        
  1633.        
  1634.        
  1635.        BLANK-IT(tm) 5.1b Documentation                             PAGE 25
  1636.  
  1637.  
  1638.                     REPORTING PROBLEMS WITH BLANK-IT 5.1b
  1639.                     -------------------------------------
  1640.                     
  1641.  
  1642.        At Rhode Island Soft Systems, Inc. we strive to provide the highest
  1643.        quality software we possibly can.  Due to the proliferation of
  1644.        IBM-compatible systems, however, we can not possibly test our
  1645.        software on every single system under every possible combination
  1646.        of hardware and software configurations.
  1647.        
  1648.        As such sometimes a problem does arise, with a particular 
  1649.        configuration, which we are able to investigate and solve.  We 
  1650.        greatly appreciate the feedback that we receive from our users,
  1651.        and have begun distributing a special form as of this release
  1652.        of BLANK-IT.  The form can be found in the file COMMENT.DOC.
  1653.        
  1654.        If any user should have a particular question, comment, or problem 
  1655.        we request that a copy of this form be filled out and included with 
  1656.        a letter.  Receiving a copy of this form will provide us with 
  1657.        exactly the information which will help us on the road to 
  1658.        diagnosing a problem.
  1659.        
  1660.        We are always interested in hearing comments from our users on 
  1661.        ways in which we can improve our product.  The form in COMMENT.DOC
  1662.        can also be used to mail in suggestions and requests.
  1663.                
  1664.  
  1665.  
  1666.                             
  1667.                             TRADEMARK DECLARATIONS    
  1668.                             ----------------------
  1669.  
  1670.        BLANK-IT(tm) and all Rhode Island Soft Systems, Inc. products are
  1671.                     trademarks or registered trademarks of Rhode Island 
  1672.                     Soft Systems, Inc.
  1673.                     
  1674.        Other brand  and product names are trademarks or registered 
  1675.                     trademarks of their respective holders.  Windows, as
  1676.                     used in this documentation, shall refer to Microsoft's
  1677.                     implementation of a windows system.
  1678.                     
  1679.  
  1680.  
  1681.  
  1682.                               COPYRIGHT STATEMENT
  1683.                               -------------------
  1684.        
  1685.        This software and accompanying documentation are protected by 
  1686.        United States Copyright Law and also by International Treaty
  1687.        Provisions.  Any use of this software in violation of Copyright
  1688.        Law or the terms of the BLANK-IT limited license will be 
  1689.        prosecuted to the best of our ability.
  1690.        
  1691.        
  1692.        
  1693.        
  1694.        BLANK-IT(tm) 5.1b Documentation                             PAGE 26
  1695.  
  1696.